pile foundation engineering - French English Dictionary